package service;

import beans.ItemDepositoBean;
import entities.ItemDepositoEntity;

public class ItemDepositoSrv {

	private static ItemDepositoSrv instancia = null;
		
		public static ItemDepositoSrv getInstancia() {
			if(instancia == null) {
				instancia = new ItemDepositoSrv();
			}
			return instancia;
		}

		public ItemDepositoEntity bean2Entity(ItemDepositoBean itemDepositoBean) {
			ItemDepositoEntity itemDepositoEntity = new ItemDepositoEntity();
			itemDepositoEntity.setId(itemDepositoBean.getId());
			itemDepositoEntity.setCantidad(itemDepositoBean.getCantidad());
			itemDepositoEntity.setProducto(ProductoSrv.getInstancia().bean2Entity(itemDepositoBean.getProducto()));
			return itemDepositoEntity;
		}
		
		public ItemDepositoBean entity2Bean(ItemDepositoEntity itemDepositoEntity) {
			ItemDepositoBean itemDepositoBean = new ItemDepositoBean();
			itemDepositoBean.setId(itemDepositoEntity.getId());
			itemDepositoBean.setCantidad(itemDepositoEntity.getCantidad());
			itemDepositoBean.setProducto(ProductoSrv.getInstancia().entity2Bean(itemDepositoEntity.getProducto()));
			return itemDepositoBean;
		}
		
}
